/**
 * User: alesj
 * Date: 2005.3.25
 * Time: 10:55:21
 * 
 * (C) Genera Lynx d.o.o.
 */

package com.generalynx.ecos.data.dao;

import org.hibernate.Filter;
import org.springframework.dao.DataAccessException;

public interface IFilterSupport {

    /* Filter names */

    public static final String ENABLED_COLLECTIONS = "enabledCollections";

    /* Filter support methods */

    public Filter enableFilter(String filterName) throws DataAccessException;
    public Filter getEnabledFilter(String filterName) throws DataAccessException;
    public void disableFilter(String filterName) throws DataAccessException;

}
